@charset "utf-8";
/* CSS Document */
body { text-align: left; word-break: break-all; font-family: "΢ź"; background: url(../images/bg-menu.jpg) repeat-y 0 0 }
.layout { text-align: left; clear: both }
.l { float: left }
.r { float: right }
.clear { clear: both }
.fix-z-index { position: relative }
/*font*/
.blue { color: #06f }
.red { color: #e00 }
.grey { color: #999 }
.green { color: #0c3 }
.org { color: #f60 }
/*margin padding*/
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
/*spirit*/
.sliderMenu em, .mlevel, .bs-loading, .tb-con-reply .hd .btn-close-s, .btn-reply-show, .sina, .qq, .ico-scd, .ico-arror, .ico-mail, .opt-ts-submit, .btn-oc-pay, .btn-oc-cancel, .btn-recharge, .iss-select .industry, .ind-title, .btn-iss-search, .btn-iss-okey, .btn-iss-cancel, .bs-codeTel em, .bs-codeMail em, .tb-con-reply .hd em, .reply-quick-list .rq-title em, .tm-tb-list-type3 .tb-t3-con em, .gt-code .code-scd em, .tb-sl-time dt em, .Minfo-con em, .ct-tipbox em, .minfo-b .btn-minfo em, #floatCart .hd em { background-image: url(../images/m.jiameng-spiritv001.png); background-repeat: no-repeat; }
/*spirit end*/
.topbar { background: #000; height: 30px; }
.topbar .m-top-l { float: left; padding-left: 10px; }
.topbar .m-top-r { float: right }
.topbar a { font-size: 12px; color: #fff }
.topbar a:hover { text-decoration: underline; }
.m-top-l { }
.m-top-l li { float: left }
.m-top-l li a { display: block; float: left; padding: 0 10px; height: 30px; line-height: 30px; }
.m-top-l li a.selected { background: #cc0f15 }
.m-top-l li.m-top-jiameng a { padding-left: 0px; }
.m-top-r { }
.m-top-r li { float: left; color: #fff; line-height: 30px; vertical-align: middle; padding: 0 10px; border-right: 1px solid #222 }
.m-top-r li span { color: #fff }
.m-top-r li.m-top-weibo { height: 30px; vertical-align: middle }
.m-top-r li.m-top-weibo a { float: left; display: block; height: 20px; width: 20px; margin-top: 5px; }
.m-top-r li.m-top-account { padding-right: 5px; }
.m-top-account-cannel { border-right: none; }
.m-top-r li.m-top-help { padding-right: 0; border-right: 0 }
.topnav { background: url(../images/bg-header.jpg) repeat-x 0 0; padding-bottom: 3px; height: 49px; }
.topnav .m-logo { float: left; padding-left: 10px }
.topnav .m-nav { float: left; padding-left: 20px; }
.topnav .m-cart { float: right; position: relative; width: 178px; text-align: center; z-index: 20 }
.m-logo a { float: left }
.m-logo a.logo-i { display: block; width: 65px; height: 49px; background: url(../images/logo-i.png) no-repeat 0 13px; _background: url(../images/ie6/logo-i.jpg) no-repeat 0 13px; }
.m-logo a.logo-m { display: block; width: 185px; height: 49px; margin-left: 5px; background: url(../images/logo-m-2.png) no-repeat 0 13px; _background: url(../images/ie6/logo-m-2.jpg) no-repeat 0 13px; }
.m-nav-li { float: left; height: 49px; position: relative; z-index: 13 }
.m-nav-li a.slider { background: #a30c11 }
.m-nav-a { display: block; float: left; height: 49px; line-height: 49px; color: #fff; font-size: 14px; padding: 0 12px; }
.m-nav-a:hover { text-decoration: underline }
.sliderMenu { padding-right: 25px; }
.sliderMenu:hover { text-decoration: none }
.m-nav-menu { display: none; background: #a30c11; position: absolute; top: 49px; left: 0; z-index: 12; }
.m-nav-menu li { line-height: 32px; }
.m-nav-menu li a { display: block; padding: 0 20px 0 15px; color: #fff; width: 80px; }
.m-nav-menu li a:hover { background: #930a0f }
.m-cart a.hover { background: #b20b10 }
.m-cart a.incart { background: #b20b10 }
.m-cart-link { height: 49px; line-height: 49px; color: #fff; font-size: 14px; display: block; text-align: center }
.m-cart-info { position: absolute; right: 0px; top: 50px; background: #fff; border: 2px solid #b20b10; border-top: none; width: 174px; text-align: left; }
.m-cart-info p { line-height: 18px; color: #666; padding: 20px; }
.m-cart-info p a { color: #e00 }
.m-cart-info p a:hover { text-decoration: underline }
.infolist { }
.infolist li { padding: 10px 20px; border-bottom: 1px solid #ccc }
.infolist .name { line-height: 18px; }
.infolist .action { line-height: 18px; color: #f00 }
.infolist .action a { color: #999 }
.infolist .action a:hover { text-decoration: underline }
.infolist dl { padding: 10px 20px; _padding: 10px 0px; text-align: left }
.infolist dl dt { line-height: 24px; }
.infolist dl dt span { color: #d00 }
.infolist dl dt span.value { font-size: 14px; }
.infolist dl dd { padding-top: 5px; }
.currented { height: 42px; line-height: 42px; }
.currented a { color: #f00 }
.currented a:hover { text-decoration: underline }
.currented span { font-family: ""; padding: 0 5px; color: #999 }
.container { min-height: 420px; position: relative; padding-bottom: 20px; z-index: 2 }
.container .conLeft { position: absolute; width: 160px; top: 0px; left: 0px; overflow: hidden; z-index: 3 }
.container .conRight { padding-left: 180px; margin-right: 0px; padding-top: 20px; }
.container .conRightOld { padding-left: 180px; margin-right: 210px; padding-top: 20px; }
.sideMenu { border-right: 1px solid #e5e5e5; }
.sideMenu dl { padding-bottom: 10px; border-top: 1px dashed #e5e5e5 }
.sideMenu dl.dt_link { padding-bottom: 0px; border: 0 }
.sideMenu dt a { font-size: 14px; }
.sideMenu dt a:hover { color: #dc0007; text-decoration: underline }
.sideMenu dt { font-size: 14px; font-weight: bold; line-height: 32px; padding-left: 15px; }
.sideMenu dd { font-size: 12px; line-height: 28px; padding-left: 24px; }
.sideMenu dd a { display: block }
.sideMenu dd a:hover { text-decoration: underline; color: #e00 }
.sideMenu dd.selected { background: #cc0f15; }
.sideMenu dt.selected { background: #cc0f15; }
.sideMenu dd.selected a { color: #fff }
.sideMenu dt.selected a { color: #fff }
.sideMenu dd.selected a:hover { text-decoration: none }
.sideMenu dt.selected a:hover { text-decoration: none }
.sideMenu dt.selected { }
.sideMenu dt.selected a { color: #fff }
.sideMenu dt.selected a:hover { text-decoration: none }
.cr-base { padding-bottom: 10px; }
.cr-base-head { float: left; width: 80px; }
.cr-base-head .userLink a { line-height: 24px; display: block; text-align: center; color: #f00; }
.cr-base-head .userLink a:hover { text-decoration: underline }
.cr-base-info { float: right; width: 730px; }
.bi-title { height: 30px; line-height: 30px; vertical-align: middle }
.bi-title b { font-size: 16px; font-weight: bold; color: #000; float: left }
.bi-title .mlevel { float: left; margin-top: 5px; }
.bi-title .last-loginTime { color: #666; padding-left: 15px; }
.bi-title .last-loginTime font { color: #f00 }
.bi-safe { height: 24px; line-height: 24px; vertical-align: middle }
.bi-safe .bs-level { float: left }
.bi-safe .bs-level span { float: left }
.bi-safe .bs-level .bs-loading { float: left; }
.bi-safe .bs-codeTel { float: left }
.bi-safe .bs-codeMail { float: left }
.bi-safe .bs-codeTel { position: relative; padding-left: 24px; margin-left: 12px; }
.bi-safe .bs-codeMail { position: relative; padding-left: 24px; margin-left: 12px; }
.bi-safe a { color: #666 }
.bi-safe a:hover { text-decoration: none; color: #f00 }
.bi-account { height: 24px; line-height: 24px; vertical-align: middle }
.bi-account a { color: #f00; padding: 0 5px; }
.bi-account a:hover { text-decoration: underline }
.bi-account b { font-weight: normal; color: #ddd; margin: 0 5px; font-size: 8px; }
.bi-remind { border-top: 1px solid #ccc; padding-top: 5px; margin-top: 2px; }
.bi-remind ul { clear: both; }
.bi-remind li { float: left; line-height: 24px; padding-right: 35px; }
.bi-remind li a { color: #f00; }
.bi-remind li a:hover { text-decoration: underline }
/*tm*/
.tm { }
.tm .title { height: 40px; line-height: 40px; vertical-align: middle }
.tm .title b { font-size: 14px; color: #000 }
.tm .title span { float: right }
.tm .title span a { color: #e00; }
.tm .title span a:hover { text-decoration: underline }
.tm .title font { font-size: 12px; color: #999; padding-left: 10px; }
.tm .title font b { color: #f00 }
.tm .title span.m-tbar-t2 { color: #666; float: none; padding-left: 20px; }
.tm .title span.m-tbar-t2 a { padding-left: 10px; }
.tm .title span.m-tbar-t2 b { color: #f00; font-size: 13px; padding: 0 3px; }
.tm-select-t1 { height: 36px; vertical-align: middle; border: 1px solid #c2c2c2; border-bottom-color: #CC0F15; background: url(../images/bg-tm-select-t1.jpg) repeat-x left top; position: relative }
.tm-select-t1 .ts-text { width: 40px; padding: 0 10px; line-height: 36px; }
.tm-select-t1 .ts-stime { line-height: 36px; }
.tm-select-t1 .ts-stime .selected { background: #ff0; padding: 2px 5px; color: #fff }
.tm-select-t1 .ts-time { border: 1px solid #ccc; height: 20px; padding: 0 5px; color: #666; font-family: Verdana, Geneva, sans-serif }
.tm-select-t1 .ts-stime a { margin: 0 3px; }
.tm-select-t1 .ts-tsubmit { background: #fff; border: none; border: 1px solid #ccc; height: 22px; line-height: 22px; vertical-align: middle; cursor: pointer }
.tm-select-t1 .ts-stime a:hover { text-decoration: underline; color: #f00 }
.tm-select-t1 .ts-select { vertical-align: middle; padding-top: 6px; padding-right: 10px; position: relative; z-index: 1 }
.tm-select-t1 .ts-select select { }
.tm-select-t1 .ts-input { position: absolute; right: 85px; top: 0px; height: 36px; border-left: 1px solid #ccc; background: #fff url(../images/bg-tm-sinput.jpg) repeat-x 0 0; }
.tm-select-t1 .ts-input input { border: none; background: none; height: 30px; line-height: 30px; font-size: 14px; padding: 0 5px; width: 180px; margin-top: 3px; color: #666; font-family: "΢ź" }
.tm-select-t1 .ts-submit { position: absolute; right: -1px; _right: -2px; top: -1px; width: 86px; height: 37px; background: #f00; border: none }
.tm-tb-list { border-top: 1px solid #cc0f15 }
.tm-tb-list table { border: 1px solid #dddddd; border-top: none; border-bottom: none }
.tm-tb-list tr th { height: 34px; line-height: 34px; background: #f7f7f7 }
.tm-tb-list tr td { line-height: 34px; }
.tm-tb-list .tbList-opt { padding-left: 10px; width: 10px; overflow: hidden; vertical-align: middle }
.tm-tb-list .tbList-name { padding-left: 10px; width: 50px; }
.tm-tb-list .tbList-tel { padding-left: 5px; width: 90px; }
.tm-tb-list .tbList-tel b { color: #f00 }
.tm-tb-list .tbList-address { padding-left: 10px; width: 250px; }
.tm-tb-list .tbList-mail { width: 130px; }
.tm-tb-list .tbList-sub { width: 50px; }
.tm-tb-list .tbList-mail, .tm-tb-list .tbList-qq, .tm-tb-list .tbList-sub, .tm-tb-list .tbList-mod { text-align: center; padding: 0 5px; vertical-align: middle }
.tm-tb-list .tbList-qq { width: 66px; }
.tm-tb-list td.tbList-mod { padding-left: 20px; width: 100px;  r
}
.tm-tb-list .tbList-con { padding-left: 10px; border-bottom: 1px solid #ddd }
.tm-tb-list .tbList-time, .tm-tb-list .tbList-odnum, .tm-tb-list .tbList-inpay, .tm-tb-list .tbList-tip { padding: 0 20px; border-bottom: 1px solid #e2e2e2 }
.tm-tb-list .tbList-time { width: 180px }
.tm-tb-list .tbList-inpay { text-align: center }
.tm-tb-list .tbList-odnum { text-align: center }
#s_m_table tr th, #s_m_table tr td { text-align: left; padding: 0 10px; }
/*investor-search*/
.investor-search { background: #fff2cf; border: 1px solid #F1D0AE; padding: 0 20px; padding-bottom: 10px; position: relative; padding-top: 75px; }
.is-selectes { border-bottom: 1px solid #F1D0AE; padding-bottom: 15px; position: absolute; top: 5px }
.is-selectes li.iss-list-n { float: left; padding-right: 5px; }
li.iss-list-n .iss-title { color: #333; line-height: 30px; padding: 10px 0 5px 0; }
li.iss-list-n .iss-select { }
li.iss-list-n .iss-select .industry { height: 28px; width: 155px; line-height: 28px; padding-left: 5px; cursor: pointer; background-position: -260px -80px; overflow: hidden }
li.iss-list-n .iss-select .industry input { border: none; background: none; padding: 0; margin: 0; line-height: 26px; color: #666; cursor: pointer; text-align: left }
li.iss-list-n .iss-select .industry-input { height: 26px; line-height: 26px; border: 1px solid #f1d0ae; width: 278px; background: #fff url(../images/bg-tm-sinput.jpg) repeat-x 0 0 }
li.iss-list-n .iss-select .industry-input input { background: none; border: none; padding: 0; margin: 0; line-height: 26px; padding-left: 5px; height: 24px; margin-top: 1px; }
/*investor-edInfo*/
.investor-edInfo { background: #fff2cf; border: 1px solid #F1D0AE; border-right: 0px; }
.investor-edInfo th, .investor-edInfo td { border-right: 1px solid #fce1c5; padding: 0 15px; }
.investor-edInfo th { line-height: 20px; padding-top: 10px; color: #999 }
.investor-edInfo td { line-height: 26px; font-size: 16px; padding-bottom: 10px; }
/*.industry-con*/
.industry-con { display: block; position: absolute; top: 0px; left: 0px; padding-top: 27px; }
.industry-con .ind-title { position: absolute; top: 0px; left: 0px; height: 28px; width: 155px; line-height: 28px; padding-left: 5px; cursor: pointer; background-position: -260px -120px; color: #fff; overflow: hidden; z-index: 16; }
.industry-con ul.carts-list { background: #fff; border: 1px solid #a30c11; display: block; width: 773px; position: absolute; top: 27px; left: 0px; }
.industry-con ul li { vertical-align: middle; height: 28px; line-height: 28px; clear: both }
.industry-con ul li.alt { background: #f2f2f2 }
.industry-con ul li span { padding-right: 5px; cursor: pointer }
.industry-con ul li span label { padding-right: 5px; cursor: pointer; padding-bottom: 2px; }
.industry-con ul li span.first { display: block; width: 90px; float: left }
.industry-con ul li span.first:hover { background: #f00 }
.industry-con ul li span.first label { font-weight: bold; padding-right: 10px; padding-left: 5px; }
.industry-con ul li span input { vertical-align: middle }
.industry-con ul li span:hover label { color: #f00; background: #f00; color: #fff }
.industry-con .iss-action { border-top: 1px solid #e2e2e2; padding: 10px 0 }
.is-action { padding: 10px 0 0px 0; text-align: left }
.s-zone .zone-list { background: #fff; border: 1px solid #a30c11; display: block; width: 460px; position: absolute; top: 27px; left: 0px; padding: 0 10px; padding-bottom: 10px; }
.s-zone .zone-list th { width: 60px; text-align: center; padding-top: 10px; padding-right: 10px; }
.s-zone .zone-list td { vertical-align: middle; padding-top: 5px; }
.s-zone .zone-list td * { vertical-align: middle }
.s-zone .zone-list td span { display: block; float: left; width: 65px; cursor: pointer; margin-bottom: 6px; }
.s-zone .zone-list td span:hover { background: #f00; }
.s-zone .zone-list td span:hover label { color: #fff; cursor: pointer }
.investor-list { background: #fff; border: 1px solid #a30c11; display: block; width: 158px; position: absolute; top: 27px; left: 0px; ; }
.investor-list li { height: 28px; line-height: 28px; border-bottom: 1px solid #e2e2e2 }
.investor-list li a { display: block; line-height: 28px; padding: 0 10px; }
.investor-list li a:hover { background: #a30c11; color: #fff; border-bottom: 1px solid #a30c11 }
/*order*/
.tm-tb-list .tbList-od-num { padding: 0 10px; text-align: center; }
.tm-tb-list .tbList-od-time { text-align: center; padding: 0 10px; }
.tm-tb-list .tbList-od-time p { line-height: 16px; color: #999 }
.tm-tb-list .tbList-od-current { text-align: center; padding: 0 10px; }
.tm-tb-list .tbList-od-money { text-align: center; padding: 0 10px; }
.tm-tb-list .tbList-od-action { text-align: center; padding: 0 10px; }
.tm-tb-list .tbList-od-action .act-ot { line-height: 24px; }
.tm-tb-list .act-ot em { color: #ccc; font-size: 10px; padding: 0 8px; }
.tm-tb-list .tbList-od-action .act-ot a { color: #666; padding: 0 3px; }
.tm-tb-list .tbList-od-action .act-ot a:hover { text-decoration: underline; color: #f00 }
.tm-tb-list .tbList-od-con { text-align: left; padding: 0 10px; }
.tm-tb-list .tbList-od-con ul { padding-top: 10px; padding-bottom: 10px; }
.tm-tb-list .tbList-od-con li { line-height: 20px; color: #333 }
.table-orderlist th, .table-orderlist td { text-align: center; }
.table-orderlist .tj_month { width: 80px; }
.table-orderlist td { border-bottom: 1px solid #ddd; vertical-align: middle }
.table-indlist th.apl-title { text-align: left; padding-left: 20px; }
.table-indlist th.apl-title span { padding-right: 10px; color: #666 }
.table-indlist th.apl-title span font { color: #000 }
.table-indlist td { border-bottom: 1px solid #ddd; vertical-align: middle; text-align: left; padding-left: 20px; }
.table-indlist th { text-align: left; padding-left: 20px; }
.table-indlist .tbList-ind-act { padding-right: 10px; }
.table-indlist .tbList-ind-act .btn-reply { margin: 0 auto; width: 70px; float: none; color: #fff }
.table-indlist .tbList-ind-act .btn-reply:hover { color: #fff; text-decoration: none }
.table-indlist .tbList-ind-act .btn-minfo { color: #fff }
.table-indlist .tbList-ind-act .btn-minfo:hover { color: #fff; text-decoration: none }
.table-indlist td.tbList-ind-name { }
.table-indlist th.tbList-ind-cname { text-align: left }
.table-indlist td.tbList-ind-cname { text-align: left }
.table-indlist .tbList-ind-con { text-align: left; padding-left: 15px; width: 450px; }
.table-indlist .tbList-ind-act a { color: #999 }
.table-indlist .tbList-ind-act a:hover { color: #f00; text-decoration: underline }
.table-orderlist td.tj_month { border-right: 1px solid #ccc }
.tj_table table { border: 0px; }
.tj_table tr th { background: #555; color: #fff; padding: 0 5px; border-right: 1px solid #6e6e6e; }
.tj_table td { border-right: 1px solid #f1f1f1; border-bottom: 1px solid #ccc }
.tm-tb-list tr.hover td { background: #FFF9ED }
.Minfo { position: relative; }
.Minfo-title { color: #f00; cursor: pointer; }
.Minfo-title a { color: #f00; display: block; }
.Minfo-title a:hover { text-decoration: underline }
.Minfo-con { border: 1px solid #f00; background: #FFFDFC; width: 300px; position: absolute; left: 25px; top: 30px;  *left: 15px;
_left: -10px; display: none; z-index: 3 }
.Minfo-con p { line-height: 20px; text-align: left; padding: 10px; }
.od-current { margin-bottom: 10px; }
.od-current .oc-title { height: 46px; line-height: 46px; padding: 0 20px; font-size: 16px; }
.od-current .oc-title * { font-size: 16px; }
.od-current .oc-con { padding: 0 20px 10px 20px; }
.od-current .oc-con p { line-height: 20px; color: #666 }
.od-current .oc-con a { color: #f00; }
.od-current .oc-con a:hover { text-decoration: underline }
.od-current .oc-action { padding: 0 20px; padding-bottom: 20px; }
.od-current .oc-action .btn-oc-cancel { margin-left: 5px; }
.oc-title span.oc-time { float: right }
.oc-title span.oc-txt { padding-left: 10px; }
.oc-unpay { border: 1px solid #f76a02; background: #fffdfc }
.oc-finish { border: 1px solid #7fba58; background: #f7fff1 }
.oc-canclled { border: 1px solid #b0b0b0; background: #f7f7f7 }
.orderType-table { }
.orderType-table th { background: #d4efff; border-top: 2px solid #8fd3fa; height: 38px; line-height: 38px; }
.orderType-table td { background: #f3fbff; border-bottom: 2px solid #fff; vertical-align: middle }
.orderType-table .ott-num { padding-left: 20px; }
.orderType-table .ott-con { padding-left: 20px; width: 440px; }
.orderType-table .ott-con ul { padding: 5px 0 }
.orderType-table .ott-con li { line-height: 20px; }
.orderType-table .ott-value { text-align: center; padding: 0 20px; }
.orderType-table .ott-time { text-align: center; padding: 0 20px; }
.tb-title { height: 24px; line-height: 24px; }
.tb-title a { color: #f00; }
.tb-title a:hover { text-decoration: underline }
.tb-title b { font-size: 14px; }
.tb-title span.tb-sl-time { float: right; position: relative; display: block; width: 70px; }
.tb-title span.tb-sl-time dt { position: relative; padding-right: 12px; cursor: pointer; z-index: 14 }
.tb-title span.tb-sl-time dd { position: absolute; right: 0px; top: 24px; border-bottom: 1px solid #e2e2e2; width: 72px; display: none }
.tb-title span.tb-sl-time dd li { border: 1px solid #e2e2e2; border-bottom: none; }
.tb-title span.tb-sl-time dd li a { display: block; padding: 0 5px; background: #fff }
.tb-title span.tb-sl-time dd li a:hover { background: #f2f2f2 }
.tb-title span.tb-st-time .st-time-ipt { background: none repeat scroll 0 0 #F7F7F7; border: 1px solid #CCCCCC; height: 20px; line-height: 20px; padding: 0 3px; width: 70px; }
.tb-title span.tb-st-time { float: right; margin-left: 10px; position: relative }
.tb-title span.tb-st-time .hd a { color: #333 }
.tb-title span.tb-st-time .bd { position: absolute; width: 180px; border: 1px solid #ccc; right: 0px; top: 24px; background: #fff; padding: 10px; padding-right: 0 }
.tb-title span.tb-st-time .st-time-ipt { width: 70px; background: #f7f7f7; border: 1px solid #ccc; padding: 0 3px; height: 20px; line-height: 20px; }
.tb-title span.tb-st-time .st-time-btn { padding-top: 3px; }
.tb-title span.tb-st-time .st-time-submit { width: 50px; border: 0; background: #C00; border-radius: 2px; color: white; padding: 3px 0; cursor: pointer; }
.tb-title span.accumulative { padding-left: 10px; }
.tb-st-time { float: right; position: relative; margin-left: 10px; }
.cart-odtb td { line-height: 36px; }
.cart-odtb tr.error td { background: #faa }
.ct-tipbox { padding-top: 30px; ; margin: 10px 0; position: relative; padding-bottom: 20px; }
.ct-tipbox em { display: block; width: 60px; height: 60px; position: absolute; left: 10px; top: 10px; }
.ct-tipbox h3 { font-size: 18px; padding-left: 95px; line-height: 20px; }
.ct-tipbox h3 font { font-size: 18px; font-weight: bold; line-height: 20px; }
.ct-tipbox p { font-size: 12px; padding-left: 95px; line-height: 18px; padding-top: 10px; }
.ct-tipbox p a { color: #f00 }
.ct-tipbox p a:hover { text-decoration: underline }
.ct-tipbox ul { padding-left: 95px; padding-top: 10px; }
.ct-tipbox li { line-height: 20px; }
.bd-clearing { background: #f7f7f7; border: 1px solid #ddd; height: 48px; line-height: 48px; padding: 0 20px; margin-top: 10px; }
.bd-clearing span { float: right; font-size: 14px }
.bd-clearing span font { font-size: 20px; }
.account-box { border-top: 1px solid #a5b38b; border-bottom: 1px solid #a5b38b; background: #ecfbd0; height: 48px; line-height: 47px; position: relative; padding: 0 20px; }
.account-box span { font-weight: bold; font-size: 14px; }
.account-box span font { color: #f60; font-size: 20px; }
.account-box-order { border-bottom: 2px solid #a5b38b; background: #ecfbd0; height: 48px; line-height: 47px; position: relative; padding: 0 20px; }
.account-box-order span { font-weight: bold; font-size: 14px; float: right }
.account-box-order span font { color: #f60; font-size: 20px; }
.account-box-odcon { background: #f3fbff; line-height: 60px; padding: 0 20px; font-size: 14px; font-weight: bold }
.account-box-odcon span { float: right; font-size: 14px; }
.account-box-odcon span font { font-size: 14px; }
.minfo-b { position: relative; }
.minfo-bcon { position: absolute; width: 360px; padding: 10px 20px; left: -404px; top: 0px; z-index: 21; background: #fff; border: 2px solid #a00; display: none }
.minfo-bcon li { line-height: 20px; text-align: left }
.minfo-bcon span.mb-title { display: block; width: 60px; float: left; color: #999 }
.minfo-b .btn-minfo { position: relative; }
.minfo-b .btn-minfo em { display: block; width: 7px; height: 7px; overflow: hidden; background-position: -420px -28px; position: absolute; left: 6px; top: 7px; }
.tm-tb-list-type2 { }
.tm-tb-list-type2 th { height: 30px; line-height: 30px; text-align: center; background: #f7f7f7 }
.tm-tb-list-type2 td { line-height: 26px; border-bottom: 1px solid #f7f7f7; padding: 5px; }
.tm-tb-list-type2 .tb-t2-con { text-align: left; padding-left: 10px; }
.tm-tb-list-type2 .tb-t2-opting { text-align: center }
.tm-tb-list-type2 .tb-t2-opting a { padding: 0 5px; color: #f00 }
.tm-tb-list-type2 .tb-t2-opting a:hover { text-decoration: underline; color: #a00 }
.tm-tb-list-type2 .tb-t2-opting span { color: #ccc }
.tm-tb-list-type2 .tb-t2-auto { text-align: center; width: 100px; }
.tm-tb-list-type2 .tb-t2-auto font { color: #ccc; padding: 0 5px }
.tm-tb-list-type2 .tb-t2-auto .bd-opt-a { }
.tm-tb-list-type3 { }
.tm-tb-list-type3 td { height: 48px; border-top: 1px solid #ccc; padding: 10px 0 }
.tm-tb-list-type3 .tb-t3-con { line-height: 60px; font-size: 18px; padding-left: 70px; position: relative; width: 80px; height: 60px; }
.tm-tb-list-type3 .tb-t3-opting { color: #999 }
.tm-tb-list-type3 .tb-t3-opting span { color: #333; font-weight: bold }
.tm-tb-list-type3 .tb-t3-opting a { padding: 0 5px; color: #f00 }
.tm-tb-list-type3 .tb-t3-opting a:hover { text-decoration: underline }
.tm-tb-list-type3 .tb-t3-con em { display: block; width: 60px; height: 60px; position: absolute; left: 0; top: 0px }
.tm-tb-list-type3 .tb-t3-cur { }
.tm-tb-list-type3 .tb-t3-cur a { color: #f00 }
.tm-tb-list-type3 .bi-safe { padding: 15px 0 15px 60px; border-top: 1px solid #ccc }
.tb-mail em { background-position: 0 -120px; }
.tb-tel em { background-position: 0 -60px; }
.tm-tb-list-type4 { border-top: 1px solid #ccc }
.tm-tb-list-type4 th, .tm-tb-list-type4 td { height: 40px; line-height: 40px; vertical-align: middle }
.tm-tb-list-type4 th { text-align: right; width: 92px; }
.tm-tb-list-type4 td { text-align: left; padding-left: 20px; color: #666; }
.tm-tb-list-type4 td a { padding-left: 10px; color: #f00 }
.tm-tb-list-type4 td a:hover { text-decoration: underline; color: #e00 }
.tm-tb-list-type4 label input[type="checkbox"] { margin: 0; vertical-align: middle; }
.tm-tb-list-type4 label.lb_checkbox { margin-right: 10px; height: 24px; line-height: 24px; display: block; float: left }
.tm-tb-mod { vertical-align: middle; padding-bottom: 80px; }
.tm-tb-mod table { margin-top: 30px; }
.tm-tb-mod th, .tm-tb-mod td { height: 40px; line-height: 40px; }
.tm-tb-mod th { text-align: right; width: 260px; }
.tm-tb-mod td { padding-left: 10px; color: #666 }
.tm-tb-mod td.tb-m-opt { width: 200px; }
.tm-tb-mod td.tb-m-opt b { font-size: 15px; font-weight: bold }
.tm-tb-mod td.tb-m-submit { padding-top: 20px; }
.tm-tb-mod td.tb-m-opt a { color: #06f; }
.tm-tb-mod td.tb-m-tip .bd-opt-a { width: 90px; }
.table_border { }
.table_border th, .table_border td { border-top: 2px solid #eee; padding-top: 10px; }
.tb-message { border-top: 1px solid #ccc }
.tbm-tab { padding: 10px 0; clear: both }
.tbm-tab li { float: left; width: 50px; height: 24px; text-align: center; margin-left: 10px; }
.tbm-tab li a { float: left; display: block; line-height: 24px; color: #999; text-align: center; width: 50px; }
.tbm-tab li a:hover { text-decoration: underline }
.tbm-tab li a.selected { background: #c00; border-radius: 2px; color: #fff }
.tbm-list { margin-top: 0; }
.tbm-list li { position: relative; border-bottom: 1px solid #e2e2e2; padding: 10px 0; }
.tbm-list li.hover { background: #F3FBFF }
.tbm-list li.hover .tl-del { display: block }
.tl-img { position: absolute; left: 10px; top: 10px; }
.tl-img img { border-radius: 3px }
.tl-t { margin-left: 80px; padding: 0 }
.tl-title { font-size: 14px; color: #d00; line-height: 24px; }
.tl-con { line-height: 20px; }
.tl-time { line-height: 20px; color: #999 }
.tl-del { position: absolute; right: 10px; bottom: 10px; color: #999; display: none }
.tl-del:hover { text-decoration: underline; color: #c00 }
.apl-form { border-top: 1px solid #e2e2e2; padding-top: 10px; }
.apl-form th, .apl-form td { vertical-align: middle; padding: 5px 0 }
.apl-form th { text-align: right; padding-right: 10px; }
span.mtip-normal { color: #999 }
span.mtip-arror { background: #e00; border-radius: 3px; padding: 4px 8px; color: #fff; position: relative; margin-left: 4px; }
span.mtip-arror em { border: 4px solid #fff; border-right-color: #e00; display: block; height: 0px; width: 0px; position: absolute; left: -8px; top: 8px; _left: -4px; overflow: hidden }
div.mtip-code { margin: 5px 0 }
.choose-paytype { background: #f3fbff; border-top: 2px solid #A5B38B; padding-bottom: 20px; }
.choose-paytype .hd { height: 46px; line-height: 46px; padding: 0 20px; }
.choose-paytype .bd { background: #fff; margin: 0 10px 10px 10px; padding-bottom: 10px; }
.cp-tite { padding: 0 20px; height: 40px; line-height: 40px; }
.cp-tite b { font-size: 14px; }
.cp-content { }
.cp-content li { float: left; margin-bottom: 10px; margin-right: 10px; }
.cp-content li .radio { float: left; margin: 12px 6px 0 12px }
.cp-content li .bank-logo { float: left; border: 1px solid #e2e2e2 }
.cp-content li.select .bank-logo { border: 1px solid #fa0 }
.bd-action { padding: 10px }
.gt-code { border: 1px solid #ccc; background: #f7f7f7; width: 300px; padding: 5px 10px; line-height: 30px; }
.gt-code p { color: #666 }
.gt-code .bd-opt-a { width: 100px; text-decoration: none; float: left }
.tm-tb-mod .gt-code .bd-opt-a { color: #999 }
.tm-tb-mod .gt-code .bd-opt-a:hover { text-decoration: none }
.tm-tb-mod .gt-code .bd-opt-a span { color: #999; padding-right: 5px; }
.gt-code .code-scd { float: right; color: #666; position: relative; padding-left: 20px; }
.gt-code .code-scd em { display: block; height: 20px; width: 20px; position: absolute; left: 0px; top: 5px }
.mod-succeed { padding: 100px 0 0 150px; margin: 0 150px; position: relative }
.mod-succeed .scd-title { font-size: 20px; color: #06f }
.mod-succeed .scd-title span { font-size: 20px; }
.mod-succeed em { display: block; width: 140px; height: 140px; overflow: hidden; position: absolute; left: 0px; top: 60px; }
.mod-succeed p { line-height: 28px; color: #666 }
.mod-succeed p a { color: #f00 }
.mod-succeed p a:hover { text-decoration: underline }
.step-mail { height: 32px; line-height: 32px; overflow: hidden; background: url(../images/bg-step.jpg) no-repeat 0 0; }
.step-mail li { float: left; width: 275px; text-align: center; color: #666 }
.step-mail li.on { color: #fff }
.m-st3-1 { background-position: 0 0; }
.m-st3-2 { background-position: 0 -32px; }
.m-st3-3 { background-position: 0 -64px; }
.step-cart { height: 32px; line-height: 32px; overflow: hidden; background: url(../images/bg-step-5.jpg) no-repeat 0 0; }
.step-cart li { float: left; width: 165px; text-align: center; color: #666 }
.step-cart li.on { color: #fff }
.m-st5-1 { background-position: 0 0; }
.m-st5-2 { background-position: 0 -32px; }
.m-st5-3 { background-position: 0 -64px; }
.m-st5-4 { background-position: 0 -96px; }
.m-st5-5 { background-position: 0 -128px; }
.tb-con-txt span { padding-right: 10px; color: #999 }
.tb-con-txt p { color: #666 }
.tb-con-txt .tb-con-reply .bd p { color: #999 }
.tb-con-reply { padding: 0 10px; background: #f7f7f7; margin-right: 10px; margin-bottom: 10px; }
.tb-con-reply .hd { position: relative; height: 34px; line-height: 34px; }
.tb-con-reply .hd span { color: #666; }
.tb-con-reply .bd p { line-height: 18px; color: ccc }
.tb-con-reply .bd .reply-tt { overflow: hidden; padding: 5px 4px; border-style: solid; border-width: 1px; border-color: #bcbcbc; word-wrap: break-word; line-height: 18px; outline: none; height: 18px; width: 760px; }
.tb-con-reply { display: none; }
.reply-quick { position: relative; float: left }
.reply-quick .btn-reply-show { margin-top: 10px; margin-bottom: 10px; }
.reply-quick-list { display: none; position: absolute; width: 300px; top: 36px; left: 0px; background: #fff; border: 1px solid #ccc; border-radius: 3px; z-index: 12 }
.reply-quick-list .rq-title { padding: 0 10px; line-height: 24px; height: 24px; position: relative; }
.reply-quick-list .rq-title span { float: right }
.reply-quick-list .rq-title span a { color: #e00; }
.reply-quick-list .rq-title span a:hover { text-decoration: underline }
.reply-quick-list .rq-list li { line-height: 24px; height: 24px; padding: 0 10px; border-top: 1px solid #eee; cursor: pointer; color: #999 }
.reply-quick-list .rq-list li:hover { background: #f2f2f2; color: #333 }
.reply-btns { float: right; }
.reply-btns .btn-sub-reply { margin-top: 13px; margin-bottom: 10px; }
/*m-search*/
.m-search { width: 220px; }
.m-search .ms-input { float: left; height: 20px; border: 1px solid #ccc; border-right: none; width: 160px; margin-top: 8px; padding: 0 5px; font-family: "΢ź" }
.m-search .ms-submit { float: left; height: 22px; line-height: 22px; width: 49px; text-align: center; color: #fff; background: #cc0f15; border: none; margin-top: 8px; font-family: "΢ź"; cursor: pointer }
.m-search .ms-submit:hover { background: #a00 }
.bd-operating .pages { float: right }
.bd-tip { line-height: 20px; }
.bd-tip font { color: #f00; padding-right: 5px; }
/*footer*/
.footer { background: #fff; margin-top: 20px; padding: 5px 0 }
.footer p { line-height: 24px; text-align: center; color: #999 }
.footer p a { color: #666 }
.footer p a:hover { text-decoration: underline }
/*btn*/
.btn-reply { display: block; padding: 0 10px; text-align: center; height: 22px; line-height: 22px; float: left; color: #fff; background: #cc0f15 }
.btn-reply:hover { background: #a00; }
.btn-minfo { display: block; text-align: center; height: 22px; line-height: 22px; color: #fff; background: #cc0f15 }
.btn-minfo:hover { background: #a00; }
.btn-pay { display: block; padding: 0 10px; text-align: center; height: 22px; line-height: 22px; color: #fff; background: #cc0f15 }
.btn-pay:hover { background: #a00; }
.btn-del { display: block; padding: 0 10px; text-align: center; height: 22px; line-height: 22px; float: left; color: #999; background: #fff; width: 28px; padding-right: 0 }
.btn-del:hover { color: #666; text-decoration: underline }
/*btn-reply-show*/
.btn-reply-show { display: block; width: 60px; height: 26px; line-height: 26px; text-align: center; color: #fff; background-position: -460px 0; }
.btn-reply-show:hover { background-position: -520px 0; }
.btn-sub-reply { display: block; border: 0; padding: 0 18px; text-align: center; height: 22px; line-height: 22px; color: #fff; background: #fe6c00; cursor: pointer; font-family: "΢ź" }
.btn-sub-reply:hover { background: #fe4800 }
/*bd-opt-a*/
.bd-opt-a { display: block; text-align: center; padding: 0 5px; background: url(../images/bg-opt.jpg) repeat-x 0 0; height: 24px; line-height: 24px; border: 1px solid #b8b8b9 }
.bd-opt-a:hover { text-decoration: underline; color: #f00 }
.reCover { margin: 0 auto; float: none; width: 40px; }
/*mod-submit*/
.mod-submit { border: none; background: #cc0f15; height: 36px; line-height: 36px; padding: 0 15px; font-size: 16px; color: #fff; font-family: "΢ź"; cursor: pointer; border-radius: 3px; }
.mod-submit:hover { background: #b61318 }
/*CSS flickr style pagination*/
DIV.flickr { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px 0 3px 3px; PADDING-TOP: 3px; TEXT-ALIGN: center }
DIV.flickr A { BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none }
DIV.flickr A:hover { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de }
DIV.meneame A:active { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de }
DIV.flickr SPAN.current { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ff0084; MARGIN-RIGHT: 3px; PADDING-TOP: 2px }
DIV.flickr SPAN.disabled { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px }
/*==== icon ======*/ /*weibo*/
.sina { background-position: -60px 0px }
.qq { background-position: -80px 0px }
/*nav slider*/
.sliderMenu em { display: block; width: 7px; height: 4px; position: absolute; background-position: -420px -20px; right: 11px; top: 23px; overflow: hidden; }
/*member level*/
.mlevel { display: block; width: 20px; height: 20px; overflow: hidden }
.mlvip1 { background-position: -580px 0; }
/*safe loading*/
.bs-loading { height: 24px; width: 12px; padding-left: 148px; }
.high { background-position: -260px 6px; color: #6dc30e }
.mid { background-position: -260px -14px; color: #e58700 }
.low { background-position: -260px -34px; color: #c0060c }
/*code tel & mail*/
.bs-codeTel em, .bs-codeMail em { position: absolute; width: 20px; height: 20px; left: 2px; top: 3px; }
.bs-codeTel em.on { background-position: -60px -20px }
.bs-codeMail em.on { background-position: -60px -40px }
/*reply arror*/
.tb-con-reply .hd em { display: block; width: 7px; height: 5px; position: absolute; background-position: -430px -20px; right: 65px; top: -4px; overflow: hidden }
.tb-con-reply .hd .btn-close-s { display: block; width: 11px; height: 11px; overflow: hidden; line-height: 99px; position: absolute; background-position: -420px 0; right: 0px; top: 10px; }
.tb-con-reply .hd .btn-close-s:hover { background-position: -431px 0 }
.reply-quick-list .rq-title em { position: absolute; display: block; width: 7px; height: 5px; left: 24px; top: -4px; background-position: -430px -26px; overflow: hidden }
/*bd-operating*/
.bd-operating { vertical-align: middle; padding-top: 10px; }
.bd-operating label { float: left; line-height: 24px; display: inline }
.bd-operating .opt-checkbox { float: left; margin-top: 5px; margin-left: 15px;  *margin-top: 0px;
 *margin-left: 11px;
margin-right: 5px; }
.bd-operating .bd-opt-a { float: left; margin: 0 0px 0 5px; }
.opt-time { width: 60px; margin: 0 2px; border: 1px solid #ccc }
.opt-select { border: 1px solid #ccc }
.opt-label { margin-left: 10px; }
.mod-opt { height: 24px; line-height: 24px; padding: 0 4px; border: 1px solid #999; border-radius: 3px; font-family: "΢ź"; width: 180px; background: #f7f7f7 }
.mod-opt-textarea { padding: 0 4px; border: 1px solid #999; border-radius: 3px; font-family: "΢ź"; width: 360px; background: #f7f7f7 }
.focusField { border: solid 1px #73A6FF; background: #EFF5FF; color: #000; }
.selectMod { width: 100px; border: 1px solid #F1D0AE; background: #FFF2CF }
.idleField { }
.idleField_address { width: 380px; }
.sWidth { width: 80px; }
.suc em { background-position: 0 -180px; }
.error em { background-position: 0 -240px; }
.Minfo-con em { display: block; width: 7px; height: 5px; overflow: hidden; position: absolute; left: 20px; top: -5px; background-position: -430px -32px }
.tb-sl-time dt em { display: block; width: 7px; height: 4px; background-position: -420px -24px; position: absolute; right: 0px; top: 10px; }
.ico-scd { background-position: -120px -140px; }
.ico-arror { background-position: -120px 0px; }
.ico-mail { background-position: -120px -260px }
.ico-scd-s { background-position: -420px -40px; }
.ico-arror-s { background-position: -440px -40px; }
.opt-ts-submit { display: block; width: 86px; height: 37px; line-height: 99px; overflow: hidden; cursor: pointer; background-position: -460px -40px; border: none; text-indent: -999px }
.btn_xls { background-position: -460px -520px; }
.btn-reIndex a { display: block; height: 36px; line-height: 36px; background: #c00; font-size: 16px; padding-left: 15px; border: 1px solid #a00; border-bottom: none; color: #fff }
.btn-oc-pay, .btn-oc-cancel { display: block; width: 100px; height: 36px; text-align: center; line-height: 36px; font-size: 16px; }
.btn-oc-pay { color: #fff; background-position: -460px -120px }
.btn-oc-pay:hover { background-position: -460px -160px; }
.btn-oc-cancel { color: #999; background-position: -460px -200px; }
.btn-oc-cancel:hover { background-position: -460px -240px; }
.btn-recharge { display: block; width: 100px; height: 33px; line-height: 99px; overflow: hidden; position: absolute; right: 7px; top: 7px; background-position: -460px -280px }
.btn-recharge:hover { background-position: -460px -320px; }
.btn-iss-search { display: block; border: none; width: 136px; height: 43px; background-position: -260px -160px; cursor: pointer;  *background: url(../images/ie6/btn-inv-search.jpg) no-repeat 0 0  !important
}
.btn-iss-search:hover { background-position: -260px -220px; }
.btn-iss-okey { display: block; width: 70px; height: 28px; line-height: 28px; text-align: center; color: #fff; background-position: -460px -360px }
.btn-iss-okey:hover { background-position: -460px -400px }
.btn-iss-cancel { display: block; width: 70px; height: 28px; line-height: 28px; text-align: center; color: #aaa; background-position: -460px -440px }
.btn-iss-cancel:hover { background-position: -460px -480px; }
.btn-del-ods { padding: 0 5px; color: #f00 }
.btn-del-ods:hover { text-decoration: underline }
/*error*/
.error-box-y { line-height: 36px; height: 36px; background: #fe7c00; border: 1px solid #f25b00; color: #fff; padding: 0 20px; display: none }
/*Mask*/
.wrapMask { position: absolute; left: 0px; top: 0px; z-index: 16; text-align: center; background: none }
.conMask { width: 1000px; text-align: left; position: relative }
.divMask { position: absolute; background: #000; left: 0px; top: 0px; z-index: 15; filter: alpha(opacity = 30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.s-carts { left: 200px; top: 55px; }
.s-zone { left: 365px; top: 55px; }
.s-inv { left: 530px; top: 55px; }
/*floatCart*/
#floatCart { position: absolute; top: 20px; right: 20px; width: 200px; text-align: left; background: #fff; border: 2px solid #f00 }
#floatCart .hd { background: #f7f7f7; line-height: 36px; height: 36px; padding: 0 20px; border-bottom: 1px solid #f1f1f1; position: relative; padding-left: 30px }
#floatCart .hd em { display: block; width: 20px; height: 20px; overflow: hidden; background-position: -60px -60px; position: absolute; left: 6px; top: 6px; }
#floatCart .hd span { float: right }
#floatCart .hd span a:hover { text-decoration: underline }
/*
 * artDialog skin
 * http://code.google.com/p/artdialog/
 * (c) 2009-2011 TangBin, http://www.planeArt.cn
 *
 * This is licensed under the GNU LGPL, version 2.1 or later.
 * For details, see: http://creativecommons.org/licenses/LGPL/2.1/
 */ /* common start */
body { _margin: 0; _height: 100%; /*IE6 BUG*/ }
.aui_outer { text-align: left; }
table.aui_border, table.aui_dialog { border: 0; margin: 0; border-collapse: collapse; width: auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding: 0; }
.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family: Tahoma, Arial, Helvetica, STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow: hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display: none; }
.aui_close { display: block; position: absolute; text-decoration: none; outline: none; _cursor: pointer; }
.aui_close:hover { text-decoration: none; }
.aui_main { text-align: center; min-width: 9em; min-width: 0\9  /*IE8 BUG*/; }
.aui_content { display: inline-block;  *zoom: 1;
 *display: inline;
text-align: left; border: none 0; }
.aui_content.aui_state_full { display: block; width: 100%; margin: 0; padding: 0 !important; height: 100%; }
.aui_loading { width: 96px; height: 32px; text-align: left; text-indent: -999em; overflow: hidden; background: url(icons/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle; }
.aui_icon div { width: 48px; height: 48px; margin: 10px 0 10px 10px; background-position: center center; background-repeat: no-repeat; }
.aui_buttons { padding: 8px; text-align: right; white-space: nowrap; }
.aui_buttons button { margin-left: 15px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1;  *padding: 4px 10px;
 *height: 2em;
letter-spacing: 2px; font-family: Tahoma, Arial/ 9 !important; width: auto; overflow: visible;  *width: 1;
color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD;  filter: progid :                      
 DXImageTransform.Microsoft.gradient ( startColorstr = '#FFFFFF',  endColorstr = '#DDDDDD' );
background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF),  to(#DDD) ); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7), 0 -1px 0 rgba(0, 0, 0, .09); -moz-transition: -moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }
 .aui_buttons button::-moz-focus-inner {
 border: 0;
 padding: 0;
 margin: 0;
}
.aui_buttons button:focus { outline: none 0; border-color: #426DC9; box-shadow: 0 0 8px rgba(66, 109, 201, .9); }
.aui_buttons button:hover { color: #000; border-color: #666; }
.aui_buttons button:active { border-color: #666;  filter: progid :                      
 DXImageTransform.Microsoft.gradient ( startColorstr = '#DDDDDD',  endColorstr = '#FFFFFF' );
background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD),  to(#FFF) ); box-shadow: inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em  rgba(0, 0, 0, .3); }
.aui_buttons button[disabled] { cursor: default; color: #666; background: #DDD; border: solid 1px #999; filter: alpha(opacity = 50); opacity: .5; box-shadow: none; }
button.aui_state_highlight { color: #FFF; border: solid 1px #1c6a9e; background: #2288cc;  filter: progid :                      
 DXImageTransform.Microsoft.gradient ( startColorstr = '#33bbee',  endColorstr = '#2288cc' );
background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee),  to(#2288cc) ); text-shadow: -1px -1px 1px #1c6a9e; }
button.aui_state_highlight:hover { color: #FFF; border-color: #0F3A56; }
button.aui_state_highlight:active { border-color: #1c6a9e;  filter: progid :                      
 DXImageTransform.Microsoft.gradient ( startColorstr = '#33bbee',  endColorstr = '#2288cc' );
background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee),  to(#2288cc) ); }
/* common end */
.aui_inner { background: #FFF; }
.aui_outer, .aui_inner { border: 1px solid rgba(0, 0, 0, .7); border: 1px solid #333\9; }
.aui_border { box-shadow: inset 0 0 1px rgba(255, 255, 255, .9); }
.aui_nw, .aui_ne, .aui_sw, .aui_se { width: 8px; height: 8px; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se { background: rgba(0, 0, 0, .4); background: #000\9 !important; filter: alpha(opacity = 40); }
.aui_state_lock .aui_nw, .aui_state_lock .aui_n, .aui_state_lock .aui_ne, .aui_state_lock .aui_w, .aui_state_lock .aui_e, .aui_state_lock .aui_sw, .aui_state_lock .aui_s, .aui_state_lock .aui_se { background: rgba(0, 0, 0, .5); background: #000\9 !important; filter: alpha(opacity = 50); }
.aui_state_focus .aui_dialog { box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); }
.aui_state_focus .aui_outer { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
.aui_state_lock .aui_border { box-shadow: 0 3px 26px rgba(0, 0, 0, .9); }
.aui_state_drag .aui_outer, .aui_outer:active { box-shadow: none; }
.aui_titleBar { position: relative; height: 100%; }
.aui_title { height: 28px; line-height: 27px; padding: 0 28px 0 10px; text-shadow: 0 1px 0 rgba(255, 255, 255, .7); background-color: #edf5f8; font-weight: bold; color: #95a7ae; font-family: Tahoma, Arial/ 9 !important; background-color: #bdc6cd; background: linear-gradient(top, #edf5f8, #bdc6cd); background: -moz-linear-gradient(top, #edf5f8, #bdc6cd); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#edf5f8),  to(#bdc6cd) );  filter: progid :                      
 DXImageTransform.Microsoft.gradient ( startColorstr = '#edf5f8',  endColorstr = '#bdc6cd' );
border-top: 1px solid #edf5f8; border-bottom: 1px solid #b6bec5; }
.aui_state_focus .aui_title { color: #4c5a5f; }
.aui_state_drag .aui_title { background: linear-gradient(top, #bdc6cd, #edf5f8); background: -moz-linear-gradient(top, #bdc6cd, #edf5f8); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bdc6cd),  to(#edf5f8) );  filter: progid :                      
 DXImageTransform.Microsoft.gradient ( startColorstr = '#bdc6cd',  endColorstr = '#edf5f8' );
box-shadow: none; }
.aui_state_drag .aui_titleBar { box-shadow: none; }
.aui_close { padding: 0; top: 4px; right: 4px; width: 21px; height: 21px; line-height: 21px; font-size: 18px; color: #68767b; text-align: center; font-family: Helvetica, STHeiti; _font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino; text-shadow: 0 1px 0 rgba(255, 255, 255, .9); }
.aui_close:hover { color: #C72015; }
.aui_close:active { box-shadow: none; }
.aui_content { color: #666; }
.aui_state_focus .aui_content { color: #000; }
.aui_buttons { background-color: #F6F6F6; border-top: solid 1px #DADEE5; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se { width: 3px; height: 3px; }
.aui_state_noTitle .aui_inner { border: 1px solid #666; background: #FFF; }
.aui_state_noTitle .aui_outer { border: none 0; box-shadow: none; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se { background: rgba(0, 0, 0, .05); background: #000\9 !important; filter: alpha(opacity = 5) !important; }
.aui_state_noTitle .aui_titleBar { bottom: 0; _bottom: 0; _margin-top: 0; }
.aui_state_noTitle .aui_close { top: 0; right: 0; width: 18px; height: 18px; line-height: 18px; text-align: center; text-indent: 0; font-family: Helvetica, STHeiti; _font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino; font-size: 18px; text-decoration: none; color: #214FA3; background: none;  filter:  !important;
}
.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active { text-decoration: none; color: #900; }
.aui_state_noTitle .aui_dialog { box-shadow: none; }
div.content_wrap { width: 600px; height: 380px; }
div.content_wrap div.left { float: left; width: 250px; }
div.content_wrap div.right { float: right; width: 340px; }
div.zTreeDemoBackground { width: 250px; height: 362px; text-align: left; }
ul.ztree { margin-top: 0px; border: 1px solid #617775; background: #ffffff; width: 240px; height: 360px; overflow-y: scroll; overflow-x: auto; }
ul.log { border: 1px solid #617775; background: #f0f6e4; width: 300px; height: 170px; overflow: hidden; }
ul.log.small { height: 45px; }
ul.log li { color: #666666; list-style: none; padding-left: 10px; }
ul.log li.dark { background-color: #ffffff; }
/* ruler */
div.ruler { height: 20px; width: 220px; background-color: #f0f6e4; border: 1px solid #333; margin-bottom: 5px; cursor: pointer }
div.ruler div.cursor { height: 20px; width: 30px; background-color: #3C6E31; color: white; text-align: right; padding-right: 5px; cursor: pointer }
.manu { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; }
.manu A { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none }
.manu A:hover { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #272727; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #DADADA }
.manu A:active { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #036cb4; BORDER-BOTTOM: #999 1px solid }
.manu .current { BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #DADADA }
.manu .disabled { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #C7C7C7; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid }
.black_overlay { background-color: #F5F5F5; display: none; height: 100%; left: 0; opacity: 0.8; position: fixed; top: 0; width: 100%; z-index: 1002; }
.tb-con-reply .bd .reply-tt-msg { overflow: hidden; padding: 5px 4px; border-style: solid; border-width: 1px; border-color: #bcbcbc; word-wrap: break-word; line-height: 18px; outline: none; height: 18px; width: 350px; }
.maright { float: right; }
